<?xml version="1.0" encoding="ascii"?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
          "DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
<head>
  <title>Dingo.OGL.MsgAvatar</title>
  <link rel="stylesheet" href="epydoc.css" type="text/css" />
  <script type="text/javascript" src="epydoc.js"></script>
</head>

<body bgcolor="white" text="black" link="blue" vlink="#204080"
      alink="#204080">
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="Dingo-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            ><a class="navbar" target="_top" href="http://code.google.com/p/dingo-wsn/">Dingo</a></th>
          </tr></table></th>
  </tr>
</table>
<table width="100%" cellpadding="0" cellspacing="0">
  <tr valign="top">
    <td width="100%">
      <span class="breadcrumbs">
        <a href="Dingo-module.html">Package&nbsp;Dingo</a> ::
        <a href="Dingo.OGL-module.html">Module&nbsp;OGL</a> ::
        Class&nbsp;MsgAvatar
      </span>
    </td>
    <td>
      <table cellpadding="0" cellspacing="0">
        <!-- hide/show private -->
        <tr><td align="right"><span class="options">[<a href="javascript:void(0);" class="privatelink"
    onclick="toggle_private();">hide&nbsp;private</a>]</span></td></tr>
        <tr><td align="right"><span class="options"
            >[<a href="frames.html" target="_top">frames</a
            >]&nbsp;|&nbsp;<a href="Dingo.OGL.MsgAvatar-class.html"
            target="_top">no&nbsp;frames</a>]</span></td></tr>
      </table>
    </td>
  </tr>
</table>
<!-- ==================== CLASS DESCRIPTION ==================== -->
<h1 class="epydoc">Class MsgAvatar</h1><br /><br />
<center>
<center>  <map id="uml_class_diagram_for_dingo_og_5" name="uml_class_diagram_for_dingo_og_5">
<area shape="rect" href="javascript: void(0);" title="Called when a connected object has moved, to move the link to correct  position" alt="" coords="100,591,393,609"/>
<area shape="rect" href="javascript: void(0);" title="wx.lib.ogl._lines.LineShape.OnEndDragLeft" alt="" coords="100,609,393,628"/>
<area shape="rect" href="javascript: void(0);" title="Format one region at this position." alt="" coords="100,628,393,647"/>
<area shape="rect" href="javascript: void(0);" title="Get the visible endpoints of the lines for drawing between two objects." alt="" coords="100,647,393,665"/>
<area shape="rect" href="javascript: void(0);" title="Set the &#39;from&#39; object for the line." alt="" coords="100,665,393,684"/>
<area shape="rect" href="javascript: void(0);" title="TRUE if shape is at the end of the line." alt="" coords="100,684,393,703"/>
<area shape="rect" href="javascript: void(0);" title="Set the &#39;to&#39; object for the line." alt="" coords="100,703,393,721"/>
<area shape="rect" href="javascript: void(0);" title="Delete arrowhead by position and name." alt="" coords="100,721,393,740"/>
<area shape="rect" href="javascript: void(0);" title="Unlink the line from the nodes at either end." alt="" coords="100,740,393,759"/>
<area shape="rect" href="javascript: void(0);" title="Delete the arrows at the specified position, or at any position if position is &#45;1." alt="" coords="100,759,393,777"/>
<area shape="rect" href="javascript: void(0);" title="Set the end positions of the line." alt="" coords="100,777,393,796"/>
<area shape="rect" href="javascript: void(0);" title="Return the attachment point on the &#39;from&#39; node." alt="" coords="100,796,393,815"/>
<area shape="rect" href="javascript: void(0);" title="wx.lib.ogl._lines.LineShape.OnEraseControlPoints" alt="" coords="100,815,393,833"/>
<area shape="rect" href="javascript: void(0);" title="Make handle control points." alt="" coords="100,852,393,871"/>
<area shape="rect" href="javascript: void(0);" title="LineShape may be attached to two nodes; it may be segmented, in which case a control point is drawn for each joint." alt="" coords="99,565,395,872"/>
<area shape="rect" href="Dingo.OGL.MsgAvatar&#45;class.html#GetArcColor" title="Decorator class to ensure wxPython calls are executed in correct thread" alt="" coords="17,927,476,945"/>
<area shape="rect" href="Dingo.OGL.MsgAvatar&#45;class.html#SetArcColor" title="Decorator class to ensure wxPython calls are executed in correct thread" alt="" coords="17,945,476,964"/>
<area shape="rect" href="Dingo.OGL.MsgAvatar&#45;class.html#drawOnCanvas" title="Decorator class to ensure wxPython calls are executed in correct thread" alt="" coords="17,964,476,983"/>
<area shape="rect" href="Dingo.OGL.MsgAvatar&#45;class.html#GetToAvatar" title="Decorator class to ensure wxPython calls are executed in correct thread" alt="" coords="17,983,476,1001"/>
<area shape="rect" href="Dingo.OGL.MsgAvatar&#45;class.html#CheckValid" title="Decorator class to ensure wxPython calls are executed in correct thread" alt="" coords="17,1001,476,1020"/>
<area shape="rect" href="Dingo.OGL.MsgAvatar&#45;class.html#GetArcColour" title="Decorator class to ensure wxPython calls are executed in correct thread" alt="" coords="17,1020,476,1039"/>
<area shape="rect" href="Dingo.OGL.MsgAvatar&#45;class.html#GetFromAvatar" title="Decorator class to ensure wxPython calls are executed in correct thread" alt="" coords="17,1039,476,1057"/>
<area shape="rect" href="Dingo.OGL.MsgAvatar&#45;class.html#GetAvatars" title="Decorator class to ensure wxPython calls are executed in correct thread" alt="" coords="17,1057,476,1076"/>
<area shape="rect" href="Dingo.OGL.MsgAvatar&#45;class.html#SetArcColour" title="Decorator class to ensure wxPython calls are executed in correct thread" alt="" coords="17,1076,476,1095"/>
<area shape="rect" href="Dingo.OGL.MsgAvatar&#45;class.html#__init__" title="Decorator class to ensure wxPython calls are executed in correct thread" alt="" coords="17,1095,476,1113"/>
<area shape="rect" href="Dingo.OGL.MsgAvatar&#45;class.html#DeleteFromGraph" title="Decorator class to ensure wxPython calls are executed in correct thread" alt="" coords="17,1113,476,1132"/>
<area shape="rect" href="Dingo.OGL.MsgAvatar&#45;class.html" title="API: The class of Arcs on the Graph." alt="" coords="16,901,477,1133"/>
<area shape="rect" href="javascript: void(0);" title="wx.lib.ogl._basic.ShapeEvtHandler.OnLeftDoubleClick" alt="" coords="81,36,412,55"/>
<area shape="rect" href="javascript: void(0);" title="wx.lib.ogl._basic.ShapeEvtHandler.OnDelete" alt="" coords="81,55,412,73"/>
<area shape="rect" href="javascript: void(0);" title="wx.lib.ogl._basic.ShapeEvtHandler.OnEndSize" alt="" coords="81,73,412,92"/>
<area shape="rect" href="javascript: void(0);" title="wx.lib.ogl._basic.ShapeEvtHandler.GetShape" alt="" coords="81,92,412,111"/>
<area shape="rect" href="javascript: void(0);" title="wx.lib.ogl._basic.ShapeEvtHandler.OnBeginSize" alt="" coords="81,111,412,129"/>
<area shape="rect" href="javascript: void(0);" title="wx.lib.ogl._basic.ShapeEvtHandler.GetPreviousHandler" alt="" coords="81,129,412,148"/>
<area shape="rect" href="javascript: void(0);" title="wx.lib.ogl._basic.ShapeEvtHandler.SetPreviousHandler" alt="" coords="81,148,412,167"/>
<area shape="rect" href="javascript: void(0);" title="wx.lib.ogl._basic.ShapeEvtHandler.OnMovePost" alt="" coords="81,167,412,185"/>
<area shape="rect" href="javascript: void(0);" title="wx.lib.ogl._basic.ShapeEvtHandler" alt="" coords="80,11,413,187"/>
<area shape="rect" href="javascript: void(0);" title="wx.lib.ogl._basic.Shape.GraphicsInSizeToContents" alt="" coords="21,233,472,252"/>
<area shape="rect" href="javascript: void(0);" title="Get the number of lines at this attachment position." alt="" coords="21,255,472,273"/>
<area shape="rect" href="javascript: void(0);" title="Indicate whether lines should be spaced out evenly at the point they touch  the node (sp = True), or whether they should join at a single point (sp =  False)." alt="" coords="21,273,472,292"/>
<area shape="rect" href="javascript: void(0);" title="Only get the attachment position at the _edge_ of the shape, ignoring  branching mode." alt="" coords="21,292,472,311"/>
<area shape="rect" href="javascript: void(0);" title="Make the mandatory control points." alt="" coords="21,311,472,329"/>
<area shape="rect" href="javascript: void(0);" title="Set flag to TRUE to stop the default region being shown." alt="" coords="21,329,472,348"/>
<area shape="rect" href="javascript: void(0);" title="str(x)" alt="" coords="21,348,472,367"/>
<area shape="rect" href="javascript: void(0);" title="Flash the shape." alt="" coords="21,367,472,385"/>
<area shape="rect" href="javascript: void(0);" title="wx.lib.ogl._basic.Shape.SetAttachmentSize" alt="" coords="21,385,472,404"/>
<area shape="rect" href="javascript: void(0);" title="Get the internal canvas." alt="" coords="21,404,472,423"/>
<area shape="rect" href="javascript: void(0);" title="Set the brush for filling the shape&#39;s shape." alt="" coords="21,423,472,441"/>
<area shape="rect" href="javascript: void(0);" title="Set the colour for the specified text region." alt="" coords="21,441,472,460"/>
<area shape="rect" href="javascript: void(0);" title="Erase the shape contents, that is, the area within the shape&#39;s minimum  bounding box." alt="" coords="21,460,472,479"/>
<area shape="rect" href="javascript: void(0);" title="Set the format mode of the default text region." alt="" coords="21,479,472,497"/>
<area shape="rect" href="javascript: void(0);" title="wx.lib.ogl._basic.Shape.OnLeftClick" alt="" coords="21,516,472,535"/>
<area shape="rect" href="javascript: void(0);" title="OGL base class" alt="" coords="20,216,473,536"/>
</map>
  <img src="uml_class_diagram_for_dingo_og_5.gif" alt='' usemap="#uml_class_diagram_for_dingo_og_5" ismap="ismap" class="graph-without-title" />
</center></center>
<hr />
<p>API: The class of Arcs on the Graph.</p>
  Arcs are used to denote communication between nodes. drawing a 
  directional connecting line between any nodes communicating in the 
  simulation<br /><br />

<!-- ==================== INSTANCE METHODS ==================== -->
<a name="section-InstanceMethods"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Instance Methods</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-InstanceMethods"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="Dingo.OGL.MsgAvatar-class.html#__init__" class="summary-sig-name">__init__</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">fromAvatar</span>,
        <span class="summary-sig-arg">toAvatar</span>,
        <span class="summary-sig-arg">colour</span>,
        <span class="summary-sig-arg">isdashed</span>=<span class="summary-sig-default">False</span>)</span><br />
      Decorator class to ensure wxPython calls are executed in correct 
      thread</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="Dingo.OGL.MsgAvatar-class.html#drawOnCanvas" class="summary-sig-name">drawOnCanvas</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">canvas</span>,
        <span class="summary-sig-arg">fromX</span>,
        <span class="summary-sig-arg">fromY</span>,
        <span class="summary-sig-arg">toX</span>,
        <span class="summary-sig-arg">toY</span>,
        <span class="summary-sig-arg">colour</span>,
        <span class="summary-sig-arg">isdashed</span>=<span class="summary-sig-default">False</span>)</span><br />
      Decorator class to ensure wxPython calls are executed in correct 
      thread</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="Dingo.OGL.MsgAvatar-class.html#GetFromAvatar" class="summary-sig-name">GetFromAvatar</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Decorator class to ensure wxPython calls are executed in correct 
      thread</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="Dingo.OGL.MsgAvatar-class.html#GetToAvatar" class="summary-sig-name">GetToAvatar</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Decorator class to ensure wxPython calls are executed in correct 
      thread</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="Dingo.OGL.MsgAvatar-class.html#GetAvatars" class="summary-sig-name">GetAvatars</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Decorator class to ensure wxPython calls are executed in correct 
      thread</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="Dingo.OGL.MsgAvatar-class.html#GetArcColour" class="summary-sig-name">GetArcColour</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Decorator class to ensure wxPython calls are executed in correct 
      thread</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="Dingo.OGL.MsgAvatar-class.html#GetArcColor" class="summary-sig-name">GetArcColor</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Decorator class to ensure wxPython calls are executed in correct 
      thread</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="Dingo.OGL.MsgAvatar-class.html#SetArcColour" class="summary-sig-name">SetArcColour</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">colour</span>,
        <span class="summary-sig-arg">isdashed</span>=<span class="summary-sig-default">False</span>)</span><br />
      Decorator class to ensure wxPython calls are executed in correct 
      thread</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="Dingo.OGL.MsgAvatar-class.html#SetArcColor" class="summary-sig-name">SetArcColor</a>(<span class="summary-sig-arg">self</span>,
        <span class="summary-sig-arg">colour</span>,
        <span class="summary-sig-arg">isdashed</span>=<span class="summary-sig-default">False</span>)</span><br />
      Decorator class to ensure wxPython calls are executed in correct 
      thread</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="Dingo.OGL.MsgAvatar-class.html#DeleteFromGraph" class="summary-sig-name">DeleteFromGraph</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Decorator class to ensure wxPython calls are executed in correct 
      thread</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
<tr>
    <td width="15%" align="right" valign="top" class="summary">
      <span class="summary-type">&nbsp;</span>
    </td><td class="summary">
      <table width="100%" cellpadding="0" cellspacing="0" border="0">
        <tr>
          <td><span class="summary-sig"><a href="Dingo.OGL.MsgAvatar-class.html#CheckValid" class="summary-sig-name">CheckValid</a>(<span class="summary-sig-arg">self</span>)</span><br />
      Decorator class to ensure wxPython calls are executed in correct 
      thread</td>
          <td align="right" valign="top">
            
            
          </td>
        </tr>
      </table>
      
    </td>
  </tr>
  <tr>
    <td colspan="2" class="summary">
    <p class="indent-wrapped-lines"><b>Inherited from <code>wx.lib.ogl._lines.LineShape</code></b>:
      <code>AddArrow</code>,
      <code>AddArrowOrdered</code>,
      <code>ClearArrow</code>,
      <code>ClearArrowsAtPosition</code>,
      <code>DeleteArrowHead</code>,
      <code>DeleteArrowHeadId</code>,
      <code>DeleteLineControlPoint</code>,
      <code>Draggable</code>,
      <code>DrawArrow</code>,
      <code>DrawArrows</code>,
      <code>DrawRegion</code>,
      <code>EraseRegion</code>,
      <code>FindArrowHead</code>,
      <code>FindArrowHeadId</code>,
      <code>FindLineEndPoints</code>,
      <code>FindLinePosition</code>,
      <code>FindMinimumWidth</code>,
      <code>FindNth</code>,
      <code>FormatText</code>,
      <code>GetAlignmentEnd</code>,
      <code>GetAlignmentOrientation</code>,
      <code>GetAlignmentStart</code>,
      <code>GetAlignmentType</code>,
      <code>GetArrows</code>,
      <code>GetAttachmentFrom</code>,
      <code>GetAttachmentTo</code>,
      <code>GetBoundingBoxMin</code>,
      <code>GetEnds</code>,
      <code>GetFrom</code>,
      <code>GetLabelPosition</code>,
      <code>GetLineControlPoints</code>,
      <code>GetNextControlPoint</code>,
      <code>GetTo</code>,
      <code>HitTest</code>,
      <code>Initialise</code>,
      <code>InsertLineControlPoint</code>,
      <code>IsEnd</code>,
      <code>IsSpline</code>,
      <code>MakeControlPoints</code>,
      <code>MakeLineControlPoints</code>,
      <code>OnBeginDragLeft</code>,
      <code>OnCreateLabelShape</code>,
      <code>OnDragLeft</code>,
      <code>OnDraw</code>,
      <code>OnDrawContents</code>,
      <code>OnDrawControlPoints</code>,
      <code>OnDrawOutline</code>,
      <code>OnEndDragLeft</code>,
      <code>OnErase</code>,
      <code>OnEraseControlPoints</code>,
      <code>OnLabelMovePre</code>,
      <code>OnMoveLink</code>,
      <code>OnMoveMiddleControlPoint</code>,
      <code>OnMovePre</code>,
      <code>OnSizingBeginDragLeft</code>,
      <code>OnSizingDragLeft</code>,
      <code>OnSizingEndDragLeft</code>,
      <code>ResetControlPoints</code>,
      <code>Select</code>,
      <code>SetAlignmentOrientation</code>,
      <code>SetAlignmentType</code>,
      <code>SetAttachmentFrom</code>,
      <code>SetAttachmentTo</code>,
      <code>SetAttachments</code>,
      <code>SetEnds</code>,
      <code>SetFrom</code>,
      <code>SetIgnoreOffsets</code>,
      <code>SetSpline</code>,
      <code>SetTo</code>,
      <code>Straighten</code>,
      <code>Unlink</code>
      </p>
    <p class="indent-wrapped-lines"><b>Inherited from <code>wx.lib.ogl._basic.Shape</code></b>:
      <code>AddLine</code>,
      <code>AddRegion</code>,
      <code>AddText</code>,
      <code>AddToCanvas</code>,
      <code>AncestorSelected</code>,
      <code>ApplyAttachmentOrdering</code>,
      <code>AssignNewIds</code>,
      <code>Attach</code>,
      <code>AttachmentIsValid</code>,
      <code>AttachmentSortTest</code>,
      <code>CalcSimpleAttachment</code>,
      <code>ClearAttachments</code>,
      <code>ClearRegions</code>,
      <code>ClearText</code>,
      <code>Delete</code>,
      <code>DeleteControlPoints</code>,
      <code>Detach</code>,
      <code>Draw</code>,
      <code>DrawContents</code>,
      <code>DrawLinks</code>,
      <code>Erase</code>,
      <code>EraseContents</code>,
      <code>EraseLinks</code>,
      <code>FindRegion</code>,
      <code>FindRegionNames</code>,
      <code>Flash</code>,
      <code>GetAttachmentLineCount</code>,
      <code>GetAttachmentMode</code>,
      <code>GetAttachmentPosition</code>,
      <code>GetAttachmentPositionEdge</code>,
      <code>GetBackgroundBrush</code>,
      <code>GetBackgroundPen</code>,
      <code>GetBoundingBoxMax</code>,
      <code>GetBranchStyle</code>,
      <code>GetBranchingAttachmentInfo</code>,
      <code>GetBranchingAttachmentPoint</code>,
      <code>GetBranchingAttachmentRoot</code>,
      <code>GetBrush</code>,
      <code>GetCanvas</code>,
      <code>GetCentreResize</code>,
      <code>GetChildren</code>,
      <code>GetClassName</code>,
      <code>GetDisableLabel</code>,
      <code>GetDrawHandles</code>,
      <code>GetEventHandler</code>,
      <code>GetFixedHeight</code>,
      <code>GetFixedSize</code>,
      <code>GetFixedWidth</code>,
      <code>GetFont</code>,
      <code>GetFormatMode</code>,
      <code>GetId</code>,
      <code>GetLinePosition</code>,
      <code>GetLines</code>,
      <code>GetMaintainAspectRatio</code>,
      <code>GetNumberOfAttachments</code>,
      <code>GetNumberOfTextRegions</code>,
      <code>GetParent</code>,
      <code>GetPen</code>,
      <code>GetPerimeterPoint</code>,
      <code>GetRegionId</code>,
      <code>GetRegionName</code>,
      <code>GetRegions</code>,
      <code>GetRotation</code>,
      <code>GetSensitivityFilter</code>,
      <code>GetShadowMode</code>,
      <code>GetSpaceAttachments</code>,
      <code>GetTextColour</code>,
      <code>GetTopAncestor</code>,
      <code>GetX</code>,
      <code>GetY</code>,
      <code>HasDescendant</code>,
      <code>InsertInCanvas</code>,
      <code>IsHighlighted</code>,
      <code>IsShown</code>,
      <code>LogicalToPhysicalAttachment</code>,
      <code>MakeMandatoryControlPoints</code>,
      <code>Move</code>,
      <code>MoveLineToNewAttachment</code>,
      <code>MoveLinks</code>,
      <code>NameRegions</code>,
      <code>OnBeginDragRight</code>,
      <code>OnChangeAttachment</code>,
      <code>OnDragRight</code>,
      <code>OnDrawBranches</code>,
      <code>OnDrawBranchesAttachment</code>,
      <code>OnEndDragRight</code>,
      <code>OnEraseContents</code>,
      <code>OnHighlight</code>,
      <code>OnLeftClick</code>,
      <code>OnMoveLinks</code>,
      <code>OnRightClick</code>,
      <code>OnSize</code>,
      <code>PhysicalToLogicalAttachment</code>,
      <code>Recentre</code>,
      <code>Recompute</code>,
      <code>RemoveFromCanvas</code>,
      <code>RemoveLine</code>,
      <code>ResetMandatoryControlPoints</code>,
      <code>Rotate</code>,
      <code>Selected</code>,
      <code>SetAttachmentMode</code>,
      <code>SetAttachmentSize</code>,
      <code>SetBrush</code>,
      <code>SetCanvas</code>,
      <code>SetCentreResize</code>,
      <code>SetDefaultRegionSize</code>,
      <code>SetDisableLabel</code>,
      <code>SetDraggable</code>,
      <code>SetDrawHandles</code>,
      <code>SetEventHandler</code>,
      <code>SetFixedSize</code>,
      <code>SetFont</code>,
      <code>SetFormatMode</code>,
      <code>SetHighlight</code>,
      <code>SetId</code>,
      <code>SetMaintainAspectRatio</code>,
      <code>SetParent</code>,
      <code>SetPen</code>,
      <code>SetRegionName</code>,
      <code>SetRotation</code>,
      <code>SetSensitivityFilter</code>,
      <code>SetShadowMode</code>,
      <code>SetShape</code>,
      <code>SetSize</code>,
      <code>SetSpaceAttachments</code>,
      <code>SetTextColour</code>,
      <code>SetX</code>,
      <code>SetY</code>,
      <code>Show</code>,
      <code>SortLines</code>,
      <code>__str__</code>
      </p>
    <p class="indent-wrapped-lines"><b>Inherited from <code>wx.lib.ogl._basic.ShapeEvtHandler</code></b>:
      <code>GetPreviousHandler</code>,
      <code>GetShape</code>,
      <code>OnBeginSize</code>,
      <code>OnDelete</code>,
      <code>OnEndSize</code>,
      <code>OnLeftDoubleClick</code>,
      <code>OnMovePost</code>,
      <code>SetPreviousHandler</code>
      </p>
    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
      <code>__delattr__</code>,
      <code>__getattribute__</code>,
      <code>__hash__</code>,
      <code>__new__</code>,
      <code>__reduce__</code>,
      <code>__reduce_ex__</code>,
      <code>__repr__</code>,
      <code>__setattr__</code>
      </p>
    </td>
  </tr>
</table>
<!-- ==================== CLASS VARIABLES ==================== -->
<a name="section-ClassVariables"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Class Variables</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-ClassVariables"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
  <tr>
    <td colspan="2" class="summary">
    <p class="indent-wrapped-lines"><b>Inherited from <code>wx.lib.ogl._basic.Shape</code></b>:
      <code>GraphicsInSizeToContents</code>
      </p>
    </td>
  </tr>
</table>
<!-- ==================== PROPERTIES ==================== -->
<a name="section-Properties"></a>
<table class="summary" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Properties</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-Properties"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
  <tr>
    <td colspan="2" class="summary">
    <p class="indent-wrapped-lines"><b>Inherited from <code>object</code></b>:
      <code>__class__</code>
      </p>
    </td>
  </tr>
</table>
<!-- ==================== METHOD DETAILS ==================== -->
<a name="section-MethodDetails"></a>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr bgcolor="#70b0f0" class="table-header">
  <td colspan="2" class="table-header">
    <table border="0" cellpadding="0" cellspacing="0" width="100%">
      <tr valign="top">
        <td align="left"><span class="table-header">Method Details</span></td>
        <td align="right" valign="top"
         ><span class="options">[<a href="#section-MethodDetails"
         class="privatelink" onclick="toggle_private();"
         >hide private</a>]</span></td>
      </tr>
    </table>
  </td>
</tr>
</table>
<a name="__init__"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">__init__</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">fromAvatar</span>,
        <span class="sig-arg">toAvatar</span>,
        <span class="sig-arg">colour</span>,
        <span class="sig-arg">isdashed</span>=<span class="sig-default">False</span>)</span>
    <br /><em class="fname">(Constructor)</em>
  </h3>
  </td><td align="right" valign="top"
    >&nbsp;
    </td>
  </table>
  
  Decorator class to ensure wxPython calls are executed in correct 
  thread
  <dl class="fields">
    <dt>Decorators:</dt>
    <dd><ul class="nomargin-top">
        <li><code>@wxThreadSwitch</code></li>
    </ul></dd>
    <dt>Overrides:
      wx.lib.ogl._lines.LineShape.__init__
    </dt>
  </dl>
</td></tr></table>
</div>
<a name="drawOnCanvas"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">drawOnCanvas</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">canvas</span>,
        <span class="sig-arg">fromX</span>,
        <span class="sig-arg">fromY</span>,
        <span class="sig-arg">toX</span>,
        <span class="sig-arg">toY</span>,
        <span class="sig-arg">colour</span>,
        <span class="sig-arg">isdashed</span>=<span class="sig-default">False</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    >&nbsp;
    </td>
  </table>
  
  Decorator class to ensure wxPython calls are executed in correct 
  thread
  <dl class="fields">
    <dt>Decorators:</dt>
    <dd><ul class="nomargin-top">
        <li><code>@wxThreadSwitch</code></li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<a name="GetFromAvatar"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetFromAvatar</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    >&nbsp;
    </td>
  </table>
  
  Decorator class to ensure wxPython calls are executed in correct 
  thread
  <dl class="fields">
    <dt>Decorators:</dt>
    <dd><ul class="nomargin-top">
        <li><code>@wxThreadSwitch</code></li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<a name="GetToAvatar"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetToAvatar</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    >&nbsp;
    </td>
  </table>
  
  Decorator class to ensure wxPython calls are executed in correct 
  thread
  <dl class="fields">
    <dt>Decorators:</dt>
    <dd><ul class="nomargin-top">
        <li><code>@wxThreadSwitch</code></li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<a name="GetAvatars"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetAvatars</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    >&nbsp;
    </td>
  </table>
  
  Decorator class to ensure wxPython calls are executed in correct 
  thread
  <dl class="fields">
    <dt>Decorators:</dt>
    <dd><ul class="nomargin-top">
        <li><code>@wxThreadSwitch</code></li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<a name="GetArcColour"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetArcColour</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    >&nbsp;
    </td>
  </table>
  
  Decorator class to ensure wxPython calls are executed in correct 
  thread
  <dl class="fields">
    <dt>Decorators:</dt>
    <dd><ul class="nomargin-top">
        <li><code>@wxThreadSwitch</code></li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<a name="GetArcColor"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">GetArcColor</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    >&nbsp;
    </td>
  </table>
  
  Decorator class to ensure wxPython calls are executed in correct 
  thread
  <dl class="fields">
    <dt>Decorators:</dt>
    <dd><ul class="nomargin-top">
        <li><code>@wxThreadSwitch</code></li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<a name="SetArcColour"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">SetArcColour</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">colour</span>,
        <span class="sig-arg">isdashed</span>=<span class="sig-default">False</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    >&nbsp;
    </td>
  </table>
  
  Decorator class to ensure wxPython calls are executed in correct 
  thread
  <dl class="fields">
    <dt>Decorators:</dt>
    <dd><ul class="nomargin-top">
        <li><code>@wxThreadSwitch</code></li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<a name="SetArcColor"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">SetArcColor</span>(<span class="sig-arg">self</span>,
        <span class="sig-arg">colour</span>,
        <span class="sig-arg">isdashed</span>=<span class="sig-default">False</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    >&nbsp;
    </td>
  </table>
  
  Decorator class to ensure wxPython calls are executed in correct 
  thread
  <dl class="fields">
    <dt>Decorators:</dt>
    <dd><ul class="nomargin-top">
        <li><code>@wxThreadSwitch</code></li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<a name="DeleteFromGraph"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">DeleteFromGraph</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    >&nbsp;
    </td>
  </table>
  
  Decorator class to ensure wxPython calls are executed in correct 
  thread
  <dl class="fields">
    <dt>Decorators:</dt>
    <dd><ul class="nomargin-top">
        <li><code>@wxThreadSwitch</code></li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<a name="CheckValid"></a>
<div>
<table class="details" border="1" cellpadding="3"
       cellspacing="0" width="100%" bgcolor="white">
<tr><td>
  <table width="100%" cellpadding="0" cellspacing="0" border="0">
  <tr valign="top"><td>
  <h3 class="epydoc"><span class="sig"><span class="sig-name">CheckValid</span>(<span class="sig-arg">self</span>)</span>
  </h3>
  </td><td align="right" valign="top"
    >&nbsp;
    </td>
  </table>
  
  Decorator class to ensure wxPython calls are executed in correct 
  thread
  <dl class="fields">
    <dt>Decorators:</dt>
    <dd><ul class="nomargin-top">
        <li><code>@wxThreadSwitch</code></li>
    </ul></dd>
  </dl>
</td></tr></table>
</div>
<br />
<!-- ==================== NAVIGATION BAR ==================== -->
<table class="navbar" border="0" width="100%" cellpadding="0"
       bgcolor="#a0c0ff" cellspacing="0">
  <tr valign="middle">
  <!-- Home link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="Dingo-module.html">Home</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Tree link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="module-tree.html">Trees</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Index link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="identifier-index.html">Indices</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Help link -->
      <th>&nbsp;&nbsp;&nbsp;<a
        href="help.html">Help</a>&nbsp;&nbsp;&nbsp;</th>

  <!-- Project homepage -->
      <th class="navbar" align="right" width="100%">
        <table border="0" cellpadding="0" cellspacing="0">
          <tr><th class="navbar" align="center"
            ><a class="navbar" target="_top" href="http://code.google.com/p/dingo-wsn/">Dingo</a></th>
          </tr></table></th>
  </tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" width="100%%">
  <tr>
    <td align="left" class="footer">
    <a href="epydoc-log.html">Generated by Epydoc
    3.0beta1 on Tue Jun  3 00:42:52 2008</a>
    </td>
    <td align="right" class="footer">
      <a href="http://epydoc.sourceforge.net">http://epydoc.sourceforge.net</a>
    </td>
  </tr>
</table>

<script type="text/javascript">
  <!--
  // Private objects are initially displayed (because if
  // javascript is turned off then we want them to be
  // visible); but by default, we want to hide them.  So hide
  // them unless we have a cookie that says to show them.
  checkCookie()
  // -->
</script>
  
</body>
</html>
